/**
按照每组n个人进行顺序反转
比如 1 2 3 4 5 
当n为2时，输出为2 1 4 3 5
当n为3时，输出为3 2 1 4 5

*/


import java.util.Scanner;

public class 临时更改排队顺序 {
    public static void main(String[] args){
        Scanner sc=new Scanner(System.in);
        String st= sc.nextLine();
        String[] chars = st.split(" ");
        int num=sc.nextInt();
        if (num>1 && num<=chars.length){
            for(int i=0;i<chars.length ;i=i+num){
                if (i+num<=chars.length){
                    for(int j=i;j<i+(num/2);j++){
                        String temp=chars[j];
                        chars[j]=chars[num+2*i-j-1]; //这个灵魂2*i非常关键，笔试的时候想了20min
                        chars[num+2*i-j-1]=temp;
                    }
                }

            }
        }
        for (int i = 0; i < chars.length; i++) {
            System.out.printf(chars[i]);
            if (i!=chars.length-1){
                System.out.printf(" ");
            }
        }
    }
}
